package cn.kingyang.yiyi.mvp.presenter;
/////////////////////////////////////////////////////////////////
//                          _ooOoo_                            //
//                         o8888888o                           //
//                         88" . "88                           //
//                         (| ^_^ |)                           //
//                         O\  =  /O                           //
//                      ____/`---'\____                        //
//                    .'  \\|     |//  `.                      //
//                   /  \\|||  :  |||//  \                     //
//                  /  _||||| -:- |||||-  \                    //
//                  |   | \\\  -  /// |   |                    //
//                  | \_|  ''\---/''  |   |                    //
//                  \  .-\__  `-`  ___/-. /                    //
//                ___`. .'  /--.--\  `. . ___                  //
//              ."" '<  `.___\_<|>_/___.'  >'"".               //
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |              //
//            \  \ `-.   \_ __\ /__ _/   .-` /  /              //
//      ========`-.____`-.___\_____/___.-`____.-'========      //
//                           `=---='                           //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      //
//    Code is far away from bug with the buddha protecting!    //
/////////////////////////////////////////////////////////////////


import cn.kingyang.yiyi.mvp.model.bean.HttpData;
import cn.kingyang.yiyi.mvp.model.bean.Version;
import cn.kingyang.yiyi.mvp.model.biz.AppModel;
import cn.kingyang.yiyi.mvp.view.SplashView;
import io.reactivex.functions.Consumer;

/**
 * Created by KingYang on 2017/2/26.
 * E-Mail: admin@kingyang.cn
 */
public class SplashPresenter extends BasePresenter<SplashView> {
    private AppModel appModel;

    public SplashPresenter() {
        appModel = new AppModel();
    }

    public void checkVersion(int code) {
        getView().showProgress();
        addDisposable(appModel.checkVersion(code), new Consumer<HttpData<Version>>() {
            @Override
            public void accept(HttpData<Version> httpData) throws Exception {
                getView().checkVersion(httpData);
            }
        });
    }
}
